/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/bigtable/admin/v2/types.proto

// Protobuf Java Version: 3.25.5
package com.google.bigtable.admin.v2;

public final class TypesProto {
  private TypesProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Bytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Bytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_Raw_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_Raw_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_String_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_String_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Raw_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Raw_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Bytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Bytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Int64_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Int64_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_BigEndianBytes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_BigEndianBytes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Bool_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Bool_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Float32_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Float32_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Float64_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Float64_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Timestamp_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Timestamp_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Date_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Date_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Struct_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Struct_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Struct_Field_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Struct_Field_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Array_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Array_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Map_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Map_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Aggregate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Sum_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Sum_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Max_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Max_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Min_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Aggregate_Min_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_bigtable_admin_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_bigtable_admin_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n$google/bigtable/admin/v2/types.proto\022\030"
          + "google.bigtable.admin.v2\032\037google/api/fie"
          + "ld_behavior.proto\"\232\022\n\004Type\022:\n\nbytes_type"
          + "\030\001 \001(\0132$.google.bigtable.admin.v2.Type.B"
          + "ytesH\000\022<\n\013string_type\030\002 \001(\0132%.google.big"
          + "table.admin.v2.Type.StringH\000\022:\n\nint64_ty"
          + "pe\030\005 \001(\0132$.google.bigtable.admin.v2.Type"
          + ".Int64H\000\022>\n\014float32_type\030\014 \001(\0132&.google."
          + "bigtable.admin.v2.Type.Float32H\000\022>\n\014floa"
          + "t64_type\030\t \001(\0132&.google.bigtable.admin.v"
          + "2.Type.Float64H\000\0228\n\tbool_type\030\010 \001(\0132#.go"
          + "ogle.bigtable.admin.v2.Type.BoolH\000\022B\n\016ti"
          + "mestamp_type\030\n \001(\0132(.google.bigtable.adm"
          + "in.v2.Type.TimestampH\000\0228\n\tdate_type\030\013 \001("
          + "\0132#.google.bigtable.admin.v2.Type.DateH\000"
          + "\022B\n\016aggregate_type\030\006 \001(\0132(.google.bigtab"
          + "le.admin.v2.Type.AggregateH\000\022<\n\013struct_t"
          + "ype\030\007 \001(\0132%.google.bigtable.admin.v2.Typ"
          + "e.StructH\000\022:\n\narray_type\030\003 \001(\0132$.google."
          + "bigtable.admin.v2.Type.ArrayH\000\0226\n\010map_ty"
          + "pe\030\004 \001(\0132\".google.bigtable.admin.v2.Type"
          + ".MapH\000\032\251\001\n\005Bytes\022?\n\010encoding\030\001 \001(\0132-.goo"
          + "gle.bigtable.admin.v2.Type.Bytes.Encodin"
          + "g\032_\n\010Encoding\022@\n\003raw\030\001 \001(\01321.google.bigt"
          + "able.admin.v2.Type.Bytes.Encoding.RawH\000\032"
          + "\005\n\003RawB\n\n\010encoding\032\237\002\n\006String\022@\n\010encodin"
          + "g\030\001 \001(\0132..google.bigtable.admin.v2.Type."
          + "String.Encoding\032\322\001\n\010Encoding\022N\n\010utf8_raw"
          + "\030\001 \001(\01326.google.bigtable.admin.v2.Type.S"
          + "tring.Encoding.Utf8RawB\002\030\001H\000\022N\n\nutf8_byt"
          + "es\030\002 \001(\01328.google.bigtable.admin.v2.Type"
          + ".String.Encoding.Utf8BytesH\000\032\r\n\007Utf8Raw:"
          + "\002\030\001\032\013\n\tUtf8BytesB\n\n\010encoding\032\207\002\n\005Int64\022?"
          + "\n\010encoding\030\001 \001(\0132-.google.bigtable.admin"
          + ".v2.Type.Int64.Encoding\032\274\001\n\010Encoding\022X\n\020"
          + "big_endian_bytes\030\001 \001(\0132<.google.bigtable"
          + ".admin.v2.Type.Int64.Encoding.BigEndianB"
          + "ytesH\000\032J\n\016BigEndianBytes\0228\n\nbytes_type\030\001"
          + " \001(\0132$.google.bigtable.admin.v2.Type.Byt"
          + "esB\n\n\010encoding\032\006\n\004Bool\032\t\n\007Float32\032\t\n\007Flo"
          + "at64\032\013\n\tTimestamp\032\006\n\004Date\032\220\001\n\006Struct\022;\n\006"
          + "fields\030\001 \003(\0132+.google.bigtable.admin.v2."
          + "Type.Struct.Field\032I\n\005Field\022\022\n\nfield_name"
          + "\030\001 \001(\t\022,\n\004type\030\002 \001(\0132\036.google.bigtable.a"
          + "dmin.v2.Type\032=\n\005Array\0224\n\014element_type\030\001 "
          + "\001(\0132\036.google.bigtable.admin.v2.Type\032k\n\003M"
          + "ap\0220\n\010key_type\030\001 \001(\0132\036.google.bigtable.a"
          + "dmin.v2.Type\0222\n\nvalue_type\030\002 \001(\0132\036.googl"
          + "e.bigtable.admin.v2.Type\032\333\003\n\tAggregate\0222"
          + "\n\ninput_type\030\001 \001(\0132\036.google.bigtable.adm"
          + "in.v2.Type\0227\n\nstate_type\030\002 \001(\0132\036.google."
          + "bigtable.admin.v2.TypeB\003\340A\003\022;\n\003sum\030\004 \001(\013"
          + "2,.google.bigtable.admin.v2.Type.Aggrega"
          + "te.SumH\000\022e\n\022hllpp_unique_count\030\005 \001(\0132G.g"
          + "oogle.bigtable.admin.v2.Type.Aggregate.H"
          + "yperLogLogPlusPlusUniqueCountH\000\022;\n\003max\030\006"
          + " \001(\0132,.google.bigtable.admin.v2.Type.Agg"
          + "regate.MaxH\000\022;\n\003min\030\007 \001(\0132,.google.bigta"
          + "ble.admin.v2.Type.Aggregate.MinH\000\032\005\n\003Sum"
          + "\032\005\n\003Max\032\005\n\003Min\032 \n\036HyperLogLogPlusPlusUni"
          + "queCountB\014\n\naggregatorB\006\n\004kindB\315\001\n\034com.g"
          + "oogle.bigtable.admin.v2B\nTypesProtoP\001Z8c"
          + "loud.google.com/go/bigtable/admin/apiv2/"
          + "adminpb;adminpb\252\002\036Google.Cloud.Bigtable."
          + "Admin.V2\312\002\036Google\\Cloud\\Bigtable\\Admin\\V"
          + "2\352\002\"Google::Cloud::Bigtable::Admin::V2b\006"
          + "proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
            });
    internal_static_google_bigtable_admin_v2_Type_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_descriptor,
            new java.lang.String[] {
              "BytesType",
              "StringType",
              "Int64Type",
              "Float32Type",
              "Float64Type",
              "BoolType",
              "TimestampType",
              "DateType",
              "AggregateType",
              "StructType",
              "ArrayType",
              "MapType",
              "Kind",
            });
    internal_static_google_bigtable_admin_v2_Type_Bytes_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_Bytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Bytes_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Bytes_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_descriptor,
            new java.lang.String[] {
              "Raw", "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_Raw_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_Raw_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Bytes_Encoding_Raw_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_String_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(1);
    internal_static_google_bigtable_admin_v2_Type_String_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_String_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_descriptor =
        internal_static_google_bigtable_admin_v2_Type_String_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_String_Encoding_descriptor,
            new java.lang.String[] {
              "Utf8Raw", "Utf8Bytes", "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Raw_descriptor =
        internal_static_google_bigtable_admin_v2_Type_String_Encoding_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Raw_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Raw_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Bytes_descriptor =
        internal_static_google_bigtable_admin_v2_Type_String_Encoding_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Bytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_String_Encoding_Utf8Bytes_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Int64_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(2);
    internal_static_google_bigtable_admin_v2_Type_Int64_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Int64_descriptor,
            new java.lang.String[] {
              "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Int64_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_descriptor,
            new java.lang.String[] {
              "BigEndianBytes", "Encoding",
            });
    internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_BigEndianBytes_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_BigEndianBytes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Int64_Encoding_BigEndianBytes_descriptor,
            new java.lang.String[] {
              "BytesType",
            });
    internal_static_google_bigtable_admin_v2_Type_Bool_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(3);
    internal_static_google_bigtable_admin_v2_Type_Bool_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Bool_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Float32_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(4);
    internal_static_google_bigtable_admin_v2_Type_Float32_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Float32_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Float64_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(5);
    internal_static_google_bigtable_admin_v2_Type_Float64_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Float64_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Timestamp_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(6);
    internal_static_google_bigtable_admin_v2_Type_Timestamp_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Timestamp_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Date_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(7);
    internal_static_google_bigtable_admin_v2_Type_Date_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Date_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Struct_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(8);
    internal_static_google_bigtable_admin_v2_Type_Struct_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Struct_descriptor,
            new java.lang.String[] {
              "Fields",
            });
    internal_static_google_bigtable_admin_v2_Type_Struct_Field_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Struct_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_Struct_Field_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Struct_Field_descriptor,
            new java.lang.String[] {
              "FieldName", "Type",
            });
    internal_static_google_bigtable_admin_v2_Type_Array_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(9);
    internal_static_google_bigtable_admin_v2_Type_Array_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Array_descriptor,
            new java.lang.String[] {
              "ElementType",
            });
    internal_static_google_bigtable_admin_v2_Type_Map_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(10);
    internal_static_google_bigtable_admin_v2_Type_Map_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Map_descriptor,
            new java.lang.String[] {
              "KeyType", "ValueType",
            });
    internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor =
        internal_static_google_bigtable_admin_v2_Type_descriptor.getNestedTypes().get(11);
    internal_static_google_bigtable_admin_v2_Type_Aggregate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor,
            new java.lang.String[] {
              "InputType", "StateType", "Sum", "HllppUniqueCount", "Max", "Min", "Aggregator",
            });
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Sum_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor.getNestedTypes().get(0);
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Sum_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Aggregate_Sum_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Max_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor.getNestedTypes().get(1);
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Max_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Aggregate_Max_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Min_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor.getNestedTypes().get(2);
    internal_static_google_bigtable_admin_v2_Type_Aggregate_Min_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Aggregate_Min_descriptor,
            new java.lang.String[] {});
    internal_static_google_bigtable_admin_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor =
        internal_static_google_bigtable_admin_v2_Type_Aggregate_descriptor.getNestedTypes().get(3);
    internal_static_google_bigtable_admin_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_bigtable_admin_v2_Type_Aggregate_HyperLogLogPlusPlusUniqueCount_descriptor,
            new java.lang.String[] {});
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
